OpenResponsesProviderSettings

data class OpenResponsesProviderSettings(val url: String, val name: String, val apiKey: String? = null, val headers: Map<String, String> = emptyMap(), val authHeadersProvider: suspend () -> Map<String, String>? = null, val userAgentSuffix: String? = "ai-sdk/open-responses/", val providerOptionsName: String? = null, val supportedUrls: Map<String, List<String>> = OPEN_RESPONSES_SUPPORTED_URLS, val fileIdPrefixes: List<String> = emptyList())

Constructors

Link copied to clipboard
constructor(url: String, name: String, apiKey: String? = null, headers: Map<String, String> = emptyMap(), authHeadersProvider: suspend () -> Map<String, String>? = null, userAgentSuffix: String? = "ai-sdk/open-responses/", providerOptionsName: String? = null, supportedUrls: Map<String, List<String>> = OPEN_RESPONSES_SUPPORTED_URLS, fileIdPrefixes: List<String> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
val authHeadersProvider: suspend () -> Map<String, String>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val url: String
Link copied to clipboard